/*validaci�n de todos los formularios, tratamientos generalizados*/

/*Esta es la funcion de entrada, la cual devolver� un booleano dependiendo del
 exito y fracaso de la validaci�n*/ 
 
 function validar() {

	var res = true;
	var error = "";

	
	///validamos con un bucle todos los elementos del formulario

	/*
	var vectorDeObjetos= new Array();
	vectorDeObjetos= document.getElementsByTagName("*");

	for(var i=0;i<vectorDeObjetos.length;i++){
	var tagName= document.getElementsByTagName("*").item(i).nodeName;
	var tagObj =  document.getElementsByTagName("*").item(i);
	}
	*/

	error = validaNoVacio("usuario");
	error += validaNoVacio("contraseña");

	if (error.length > 0)
		res = false;

	mostrarErrores(error);

	return res;
}

//esta funcion valida si un campo existe y si esta vacio
function validaNoVacio(id) {

	//tenemos que obtener el objeto a partir de la id que le pasamos
	var objeto = document.getElementById(id);
	//esta es la cadena que vamos a devolver
	var error = "";
	//obtenemos el valor del objeto
	var valorObj = document.getElementById(id).value;
	
	
	//en el caso de que esa id no existiese
	if (!objeto)
		return " * El campo <b> " + id + "</b> no existe</br>";

	

	//comprobamos que no este vacio
	if (valorObj == "")
		error = " * El campo <b>" + id + "</b> no puede estar vacio</br>";

	return error;

}

function mostrarErrores(error) {

	var divError = document.getElementById("divError");
	divError.innerHTML = error;
	divError.className = 'error';
	//escribir en el div

}